A waterproof coat is a jacket or outerwear that doesn't allow water to pass through it, keeping the person wearing it dry even in wet conditions.